---
title: 连线 LineEdge
icon: MoveUpRight
---

Project Graph 中的连线是一种关系。连线必须依赖实体存在

## 添加连线

有以下2种添加连线的方式：

1. 右键拖拽节点生成连线，在其他节点上释放
2. 在 1 的基础上，在空白位置释放，可以直接在释放位置生成新节点并连线
3. 选中一个节点之后，直接右键单击另一个节点，直接添加连线

## 添加多重连线

当有多个节点同时被选中时，可以用上述的两种方法同时添加多个节点指向一个节点的连线。

<Callout>
  小技巧：目前这是多个节点指向一个节点的连线。可以框选选中这些连线，并点击工具栏中的“反转连线”，实现一个节点连向多个节点的快速操作
</Callout>

## 删除连线

右键划出一个斩断线，斩断连线即可

<Callout>
  在2024.12.31日之后的开发版可以框选连线，并按下 `Delete`
  键，会批量删除选中的连线。注意框选连线的时候不要选到节点哦。（实体的框选优先级大于连线）
</Callout>

## 连线上添加文字

可以编辑连线上显示的文字，用于绘制带权图、表示两个节点之间的关系等。

1. 双击连线，弹出输入框。
2. 框选一堆连线，并按下 `Enter` 键，会给所有选中的连线重新命名

## 添加自环

右键拖拽节点并微微移动一小点距离，并在自身节点上释放，会生成一个指向自己的自环

<Callout>在2024.12.31日之后的开发版默认不允许绘制出自环，需要在设置中允许绘制自环。</Callout>

## 删除自环

划出一个斩断线，斩断自环即可

## 更改连线的风格

在设置中可以更改连线的风格

1. 直线
2. 贝塞尔曲线
3. 垂直折线

<Callout>未来会支持手动控制贝塞尔曲线控制点，进而自定义调整曲线弧度</Callout>

<Callout>垂直折线还没做好，只有在特定情况下好看一点，暂时不推荐使用，当时是做着玩的。</Callout>

## 弯折连线

可以在右键拖拽连线的过程中，在空白位置按一下左键，会立刻创建一个 `质点` 然后连线继续从质点开始连接。

这个目的是创建距离远且拐弯的连线。关于质点的更多操作详见质点章节。

## 拖拽连线旋转树

可以通过拖拽连线，将连线视为一个钢管，旋转它的所有子节点，使得整棵树都跟着转。
